$(document).ready(function(){
		var heightTabla = $("#contenido table").width();
		$("#menu .lista-botones").width(heightTabla);
});

$(function(){
	
	//Para corregir las dimensiones de los dialogos
	var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
	
	var altura = 280;
	if(is_chrome==true){
		altura = altura + 30;
	}
	
	var divRegistro = "#registroEstacion";
	$( divRegistro).dialog( "destroy" );
	$( divRegistro ).dialog({
		width:400,
		height: altura,
		modal: true,
		autoOpen : false,
		resizable : false,
		title : "Registro de Estaciones"
	});
	
	var divEdicion = "#edicionEstacion";
	$( divEdicion).dialog( "destroy" );
	$( divEdicion ).dialog({
		width:400,
		height: altura,
		modal: true,
		autoOpen : false,
		resizable : false,
		title : "Edicion de Estaciones"
	});
	
	$("#regFecInicioOper").datepicker({
		changeMonth: true,
		changeYear : true,
		dateFormat: 'dd/mm/yy',
		dayNamesMin: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'],
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Setiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Set','Oct','Nov','Dic']
	});	
	
});

function abrirDialogoRegistro(){
	var divRegistro = "#registroEstacion";
	$( divRegistro ).dialog( "open" );
}

function editarEstacion(rutaGif,idEstacion){
	var divEdicion = "#edicionEstacion";
	$( divEdicion ).html("<table width='100%' height='100%'><tr><td valign='middle' align='center'><img src='"+rutaGif+"' width='60' height='60' /></td></tr></table>");
	$( divEdicion ).dialog( "open" );
	$( divEdicion).load(
			'cargarEstacion.php',
			{idEstacion:idEstacion},
			function(){ });
}

function habilitarEstacion(rutaGifLoading,idEstacion){
	$("#e"+idEstacion+" .estado").html("<img src='"+rutaGifLoading+"' width='20' height='20' />");
	$("#e"+idEstacion).load(
			'cambiarEstadoEstacion.php',
			{idEstacion:idEstacion,
			 estado:1
			},
			function(){ }
	);
}

function deshabilitarEstacion(rutaGifLoading,idEstacion){
	$("#e"+idEstacion+" .estado").html("<img src='"+rutaGifLoading+"' width='20' height='20' />");
	$("#e"+idEstacion).load(
			'cambiarEstadoEstacion.php',
			{idEstacion:idEstacion,
			 estado:0
			},
			function(){ }
	);
}

function eliminarEstacion(idEstacion,nombreEstacion){
	if(confirm("Desea eliminar la estacion : "+nombreEstacion)){
		window.location.href="eliminarEstacion.php?idEstacion="+idEstacion;
	}
}

function validarRegistro(){
	var sw = validarFormulario("#reg");
	if(sw){
		$("#formRegEstacion").submit();
	}
}

function validarSiEsNumero(numero){
	var sw = true;
	if (!/^([0-9])*$/.test(numero)){
		sw = false;
	}
	return sw;
}

function validarFormulario(prefijo){
	var val = $(prefijo+"CodEstacion").val();
    var sw01 =  val != "" && !val.match(/^\s+$/);
    
    val = $(prefijo+"NombreEstacion").val();
    var sw02 =  val != "" && !val.match(/^\s+$/);
    
    val = $(prefijo+"IpEstacion").val();
    var sw03 =  val != "" && !val.match(/^\s+$/);
    
    val = $(prefijo+"PuertoEstacion").val();
    var sw04 =  val != "" && !val.match(/^\s+$/);

    val = $(prefijo+"FecInicioOper").val();
    var sw05 =  val != "" && !val.match(/^\s+$/);
    
    val = $(prefijo+"TimeOutWs").val();
    var sw06 =  val != "" && !val.match(/^\s+$/);
    
    var swFinal = sw01 && sw02 && sw03 && sw04 && sw05 && sw06;
    if(swFinal == false){
    	alert("Los campos no deben estar vacios");
    }else{
    	val = $(prefijo+"TimeOutWs").val();
    	swFinal = validarSiEsNumero(val);
    	if(swFinal==false){
    		alert("El timeout debe ser un numero");
    	}else{
    		if(val<=0){
    			swFinal = false;
        		alert("El timeout debe ser mayor que cero");
    		}
    	}
    }
    
    return swFinal;

}